html {
  background: #e7ebf0;
  font-family: Arial, Helvetica, sans-serif;
}

body {
  background: transparent;
}

.broadCenter {
  width: 640px;
  height: 600px;
  margin: 0 auto 0 auto;
}

.title {
  font-size: 58px;
  margin-top: 0px;
  margin-bottom: 13px;
  font-weight: normal;
}

.subtitle {
  font-weight: normal;
  font-size: 16px;
  margin-bottom: 20px;
}

.tabButton {
  width: 200px;
  height: 50px;
  font-size: 120%;
}

.spacer {
  width: 20px;	
}

.contentsFrame {
  width: 640px;
  height: 600px;
  margin-top: 20px;
  position: relative;
}

.contents {
  position: absolute;
  top: 20px;
  bottom: 20px;
  left: 20px;
  right: 20px;
}

.footer {
  margin-top: 20px;
  margin-bottom: 5px;
  width: 100%;
  font-size: 11px;
}

.left {
  float: left;
}

.right {
  float: right;
}

.log {
  margin-top: 20px;
  height: 100px;
}
